浊度传感器的使用(STM32实现)

您所在的位置:网站首页 tds 传感器 浊度传感器的使用(STM32实现)

浊度传感器的使用(STM32实现)

2023-11-04 02:51| 来源: 网络整理| 查看: 265

浊度传感器

文章目录 浊度传感器一、介绍二、使用1.引脚与接线2.应用 三、注意事项四、代码实现

一、介绍

水的浑浊度是指水中含有的泥沙,粘土,有机物,浮游生物和微生物等悬浮 物质,造成的浑浊程度。工业级的浊度传感器或浊度仪价格昂贵,在电子产品设 计中成本太高不适合选用;因此我们选取了一款在家用电器洗衣机、洗碗机上广 泛应用的浑浊度传感器,这款浊度传感器利用光学原理,通过溶液中的透光率和 散射率来综合判断浊度情况。传感器内部是一个红外线对管,当光线穿过一定量 的水时,光线的透过量取决于该水的污浊程度,水越污浊,透过的光就越少。光 接收端把透过的光强度转换为对应的电流大小,透过的光多,电流大,反之透过 的光少,电流小。 浊度传感器模块将传感器输出的电流信号转换为电压信号,通过单片机进行 AD 转换数据处理。改款模块具有模拟量和数字量输出接口。模拟量可通过单片 机 A/D 转换器进行采样处理,以获知当前水的污浊度。数字量可通过模块上的 电位器调节触发阈值,当浊度达到设置好的阈值后,D1 指示灯会被点亮,传感 器模块输出由高电平变成低电平,单片机通过监测电平的变化,判断水的浊度是 否超标,从而预警或者联动其他设备。该模块价格低廉、使用方便、测量精度高 可以用于洗衣机、洗碗机等产品的水污浊程度的测量;也可以用于工业现场控制, 环境污水采集等需要浊度检测控制的场合。

二、使用 1.引脚与接线

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

2.应用

看到它是采集ADC的之后就不需要再看怎么使用了,直接采集他的ADC值然后转换成电压就可以了。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

三、注意事项

` 1、浊度传感器顶端不防水,使用时禁止将浊度传感器完全抛入水中,水面 不能没过顶盖与壳体连接处,传感器进水会造成传感器烧坏。 2、传感器光敏二极管接收光线的波长范围为(500~1050nm),日光或日光 灯光线波长会影响传感器光敏电阻的接收,影响测量输出。日光或灯光直射会增 大传感器测量误差,传感器使用时应避免日光或灯光直射。 3、传感器头部壳体需保持清洁,避免污染物遮挡造成测量不准。

四、代码实现

.c .h直接用正点原子的例程就行了

adcx=Get_Adc_Average(ADC_Channel_1,10); //获取到 电压平均值 #下面的可要可不要,这个传感器可以自己转化 temp=(float)adcx*(3.3/4096); temp = temp*100/3.3; if(temp > 100) temp = 100;

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3